export default {
    install(Vue,x,y,z){
        console.log('@@@install',Vue);
        console.log(x,y,z)
        //全局过滤器
        Vue.filter('mySlice',function(value){
            return value.slice(0,4);
        });
        //定义全局指令
        Vue.directive('fbind',{
        bind(element,binding){
            element.value = binding.value;
        },
        //inserted：指令所在元素被插入页面时
        inserted(element,binding){
            element.focus();
        },
        //update：指令所在的模板被重新解析时
        update(element,binding){
            element.value = binding.value;
            element.focus();
        }
        });
        //定义混入
        Vue.mixin({
            data(){
                return{
                    x:100,
                    y:200,
                }
            }
        });
        //给vue原型上添加一个方法（vm和vc都能用）
        Vue.prototype.hello = ()=> (alert("你好啊"))
    }
}